home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2164 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.8 KB

  1. Path: classic.iinet.com.au!news
  2. From: ng@mitswa.com.au (John A Ng)
  3. Newsgroups: hku.open-forum,hku.cc.forum,hk.comp.pc,comp.lang.c++,comp.lang.pascal.misc
  4. Subject: Re: Is Pascal worth to learn? Can it help me to get a job?
  5. Date: Tue, 16 Jan 1996 02:47:46 GMT
  6. Organization: MITS (WA)
  7. Message-ID: <4df3kq$du@classic.iinet.com.au>
  8. References: <30f2adf8.7810115@news.hku.hk>
  9. NNTP-Posting-Host: grunge183.nv.iinet.net.au
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. h9515668@hkusua.hku.hk wrote:
  13.  
  14. >Hello, I am new to computer programming!
  15. >Now I want to take a computer programming course in school.
  16. >However, it teach Pascal!
  17.  
  18. >I don't know much about it but I only always heard about C++ rather than Pascal!
  19. >I want to know whether Pascal is useful and powerful. Will it need to learn C++
  20. >at last as C is more popular and powerful?
  21.  
  22. >As I have other interest and I have to choose only one elective course, now I am
  23. >in trouble on choice.
  24. >Is it worth to learn Pascal?
  25. >Or to learn C++ privately?
  26.  
  27. >Can Pascal help me to find a job of programming after graduated or is it just
  28. >for own interest and fun?
  29.  
  30. >Please reply me by email as soon as possible because I have to make decision
  31. >soon!
  32.  
  33. >Thanks!
  34.  
  35.  
  36. >Regards,
  37. >Jackie
  38.  
  39.  
  40. Pascal now will definitely find you a job.  For one, the greatest MS
  41. Windows development tool currently is Pascal based!  It is call
  42. Borland's Delphi (or should also be known as Visual Pascal).
  43.  
  44. I am only formally trainned in Pascal in uni, but it is a simple bridge
  45. to cross to C.  Now I read them both as if they are just dialects of
  46. each other (in fact they should be argued as such).  Pascal is a less
  47. frightening language to begin with because it is more english-like
  48. compared to C, which looks like arabic (pardon my expression if Arabic
  49. is simple to you).  I would recommend, as I did in uni, that you learn
  50. Pascal first, after which, you can spend a month or two to "translate"
  51. into C.  (As for C++, you should learn Pascal OOP).  In this way, you
  52. also gained a wider perspective of languages (many C programmer still
  53. can't argue the relative merits or de-merits of C).
  54.  
  55. You must however bear in mind that standard Pascal is designed by
  56. Nicholas Wirth to be a teaching language and nothing more.  As a result,
  57. standard Pascal teaches you good habits, but can do very little.
  58. However, there has been extensions to the language from UCSD and
  59. Borland.  Borland's extension, through the product of Turbo Pascal, is
  60. mainly responsible for the wide spread usage of Pascal.  It can do
  61. anything that C can but with a remarkably fast compiler (about 20 times
  62. faster than a competitive C compiler/linker).  This makes learning a
  63. breeze.
  64.  
  65. Although C and Turbo Pascal are very similar, not many exployers know
  66. that they are.  Because C jobs are still more plentify compared to
  67. Pascal, it is important to be able to chalk up some C hours in your
  68. resume ultimately.
  69.  
  70.  
  71. Regards,
  72. John Ng
  73. ng@mitswa.com.au
  74.  
  75.